package com.zoespeer.food_delivery_comment_api.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zoespeer.food_delivery_comment_api.entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;


@Mapper // 必须加！让 MyBatis 生成代理对象，Spring 才能注入
public interface UserMapper extends BaseMapper<User> {

    // 按邮箱查询用户
    // 使用 @Select 注解提供 SQL 实现

    User selectByEmail(String email);
    // 新增方法：按 userId 查询用户（获取用户信息用）
    // MyBatis-Plus 会自动解析方法名生成 SQL：SELECT * FROM users WHERE user_id = ?
    User selectByUserId(Integer userId);
}